package com.zhangxin.aiInterview.manager.knoewlege_base_api.dto;

import lombok.Data;

import java.util.List;

/**
 * 笔试题目的实体类
 */
@Data
public class ExamQuestionWrapper {

    private List<ChoiceQuestion> choiceQuestions;       // 选择题
    private List<String> shortAnswerQuestions;          // 问答题
    private List<String> programmingQuestions;          // 编程题

    /**
     * 静态内部类：选择题
     */
    @Data
    public static class ChoiceQuestion {
        private String title;
        private List<Option> optionList;

        @Data
        public static class Option {
            private String value;
            private String key;
        }
    }
}

